package com.ruicar.afs.cloud.basic.common.vo;

import com.ruicar.afs.cloud.common.modules.contract.enums.ContractStatusEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>Description: </p>
 *
 * @author ZC.GUO
 * @version 1.0
 * @date create on 2020-08-14 20:35
 */
@Data
public class ContractInfoVo {

    /**  合同号 by ZC.GUO  **/
    private String contractNo;
    /**  合同状态 by ZC.GUO  **/
    private ContractStatusEnum contractStatus;
    /**  激活日期 by ZC.GUO  **/
    private String startDate;
    /**  起始日期 by ZC.GUO  **/
    private String lendPassDate;
    /**  终止日期 by ZC.GUO  **/
    private String endDate;
    /**  总期数 by ZC.GUO  **/
    private Integer loanTerm;
    /**  金融产品组 by ZC.GUO  **/
    private String productGroupName;
    /**  金融产品 by ZC.GUO  **/
    private String productName;
    /**  付款方式 by ZC.GUO  **/
    private String loanModel;
    /**  融资额 by ZC.GUO  **/
    private BigDecimal loanAmt;
    /**  首付款 by ZC.GUO  **/
    private BigDecimal downPayAmt;
    /**  资产价格 by ZC.GUO  **/
    private BigDecimal contractAmt;
    /**  已还期数 by ZC.GUO  **/
    private Integer paidTerms;
    /**  月供金额 by ZC.GUO  **/
    private BigDecimal rent;
    /**  应收总计 by ZC.GUO  **/
    private BigDecimal totalRent;
    /**  当前期数 by ZC.GUO  **/
    private Integer termNo;
    /**  补贴率 by ZC.GUO  **/
    private BigDecimal discountRate;
    /**  实际利率 by ZC.GUO  **/
    private BigDecimal settleRate;
    /**  客户利率 by ZC.GUO  **/
    private BigDecimal custRate;
    /**  银行名称 by ZC.GUO  **/
    private String bankName;
    /**  支行名称 by ZC.GUO  **/
    private String bankBranch;
    /**  账户名 by ZC.GUO  **/
    private String accountName;
    /**  账号 by ZC.GUO  **/
    private String accountNo;
    /**  公司账户信息 by ZC.GUO  **/
    private List<CompanyAccountVo> companyAccount;
}
